franchise concept - German English Dictionary